PCR*-Tree: PCM-Aware R*-Tree

نویسندگان

  • Elkhan Jabarov
  • Myong-Soon Park
  • Byung-Won On
  • Gyu Sang Choi
چکیده

Phase change memory (PCM) is a byte-addressable type of non-volatile memory. Compared to other volatile and non-volatile memories, PCM is two to four times denser than dynamic random access memory (DRAM). It has better read latency than NAND flash memory. Even though the write endurance of PCM is 10 times better than NAND flash memory, it is still limited to times per PCM cell. When researchers solve the write endurance problem of PCM, it could be used as an alternative to DRAM for in-memory databases and as an efficient main memory or storage system. Decreasing and balancing the number of writes among PCM cells can solve the endurance problem and, where possible, keep PCM cells usable. Many current applications use spatial data such as location information; for this reason, storing spatial data in memory is very important. R-tree is a well-known data structure that can handle spatial data; we propose using its variant, R*-tree, over PCM because it has more compact structure with less overlaps. Our objective is to design a PCR*-tree – a novel PCM-aware R*-tree that can store spatial data. Initially, we examine how R*-tree causes endurance problems in PCM, and then, we optimize it for PCM. Furthermore, the performance of R*-tree is very poor, especially for insertion, which needs to be solved since it will be used for in-memory databases. According to our experimental results, when the benchmark dataset is used, PCR*-tree dramatically reduced the number of write operations to PCM in average 30 times. Moreover, in average the insert performance is improved by more 70%. These results suggest our new method outperforms existing ones for the PCM endurance problem, as well as in its performance.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

R-Tree for phase change memory

Nowadays, many applications use spatial data for instance-location information, so storing spatial data is important. We suggest using R -Tree over PCM. Our objective is to design a PCM-sensitive R -Tree that can store spatial data as well as improve the endurance problem. Initially, we examine how R -Tree causes endurance problems in PCM, and we then optimize it for PCM. We propose doubling th...

متن کامل

Automatic QoS-aware Web Services Composition based on Set-Cover Problem

By definition, web-services composition works on developing merely optimum coordination among a number of available web-services to provide a new composed web-service intended to satisfy some users requirements for which a single web service is not (good) enough. In this article, the formulation of the automatic web-services composition is proposed as several set-cover problems and an approxima...

متن کامل

Optimizing B+-Tree for PCM-Based Hybrid Memory

Phase change memory (PCM) as a newly developed storage medium has many attractive properties such as non-volatility, byte addressability, high density and low energy consumption. Thus, PCM can be used to build non-volatile main memory databases. However, PCM’s long write latency and high write energy bring challenges to PCM-based memory systems. In this paper, we propose an improvement over the...

متن کامل

Bp-Tree: A Predictive B+-Tree for Reducing Writes on Phase Change Memory

Phase change memory (PCM) has been considered an attractive alternative to flash memory and DRAM. It has promising features, including non-volatile storage, byte addressability, fast read and write operations, and supports random accesses. However, there are challenges in designing algorithms for PCM-based memory systems, such as longer write latency and higher energy consumption compared to DR...

متن کامل

Perception of Shea Nut Tree as an Economic Tree among Farmers in Oyo State, Nigeria

The importance of shea tree to the people of south-western Nigeria cannot be over emphasized considering both the economic and environmental uses of the tree. However, efforts have not been made to propagate its production by the farmers as the shea tree still grows in the wild state. It would be worthwhile to investigate farmers’ perception of shea nut tree as an economic tree and their attitu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Inf. Sci. Eng.

دوره 33  شماره 

صفحات  -

تاریخ انتشار 2017